const path=require("path");
const webpack =require("webpack");
const util=require("./build/util.js")
const htmlWebpackPlugin = require("html-webpack-plugin");
module.exports={
    mode:util.getMode(),
    entry:{
        main:'./src/main.js'
    },
    output:{
     path:path.resolve(__dirname,'dist'),
     filename:'js/[name].[hash].js',
     publicPath:'/'
    },
    devServer:{
        port:'8899',
        open:true,
        proxy:{

        }
    },
    plugins:[
        new htmlWebpackPlugin({
            filename:'index.html',
            template:'./index.html',
            inject:true,
            minify: {
                // 压缩 HTML 文件
                removeComments: true, // 移除 HTML 中的注释
                collapseWhitespace: true, // 删除空白符与换行符
                minifyCSS: true // 压缩内联 css
              },
        })
    ]
}